package fachlogik;

import java.util.Date;

// gebdat noch nicht fertig

public class Gast
{
	private String name;
	private String nachname;
	private Date gebdat;
	
	public Gast()
	{
		this.name = "Hansi";
		this.nachname = "Huber";
		gebdat = new Date();
	}
	
	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		Gast g = new Gast();
		System.out.println(g.toString());

	}


	public String getName()
	{
		return name;
	}


	public String getNachname()
	{
		return nachname;
	}


	public Date getGebdat()
	{
		return gebdat;
	}


	
	
	@Override
	public String toString()
	{
		return "Gast [name=" + name + ", nachname=" + nachname + ", gebdat="
				+ gebdat + "]";
	}


	public void setName(String name) throws MietenExecption
	{
		if (this.name != name)
			this.name = name;
		else
			throw new MietenExecption("Name schon vorhanden");
	}


	public void setNachname(String nachname) throws MietenExecption
	{
		if(this.nachname != nachname)
			this.nachname = nachname;
		else 
			throw new MietenExecption("Nachname schon vorhanden");
	}


	public void setGebdat(Date gebdat) 
	{
		this.gebdat = gebdat;
	}

}
